我在学校从事一个编程项目,并决定尝试一下Bashforwindows。我下载了该项目的框架文件并将它们粘贴到我的bash主文件夹所在的文件夹中。当我打开终端并进入文件夹时,它显示好像那里什么也没有,即使我在正确的文件夹中。如何让文件显示出来? 最佳答案 编辑:到目前为止,实际上有一种受支持的方式来访问这些文件。你必须使用\\wsl$\Legacy“网络”共享。例如,您可以使用\\wsl$\Legacy\home\在Windows中访问您的WSL主文件夹。.不过,您不应该直接访问lxss目录。Youarenotsupposedtoto
保持Windows10路径和“BashonUbuntuonWindows(WSL)”路径同步的最佳方法是什么?我已将Windows10路径(将其转换为与bash兼容)附加到.bashrc,但bashshell似乎没有接收它。我采取的步骤:获取Windows路径>echo%PATH%选择相关路径并转换为bash兼容(例如C:\Java变成/mnt/c/Java)启动bash并编辑.bashrc附加到.bashrc例如>exportPATH=${PATH}:/bin:/mnt/c/Java/bin:/mnt/c/node 最佳答案 从I
我在Windows上的Ubuntu上使用Bash,并且安装了git。如何将git添加到我的PATH中? 最佳答案 一般命令是(usingsetx):setxPATH=%PATH%;C:\path\to\Git\bin在WSL(适用于Linux的Windows子系统)上,您需要在安装后键入:whichgit它应该已经在您的PATH(/usr/bin或/usr/local/bin)如果不是,您可以尝试找到它:find/-name"git",并将其添加到您的~/.profile中:exportPATH=$PATH:/path/to/git
我最近安装并使用了BashonUbuntuonWindows.在大多数情况下,它工作得很好。我正在尝试通过BUW运行pygame脚本,但它不会在弹出窗口中呈现图形。相反,它似乎包含在bash窗口中,看起来像这样:这是pygame失败的原因吗?我可以在这里做些什么来让它运行吗? 最佳答案 Pygame在SDL上运行。ubuntu附带的SDL版本需要*xserver才能运行。了解如何在Windows上的ubuntu上使用bash运行xserver。这个问题可能会提供这些步骤:HowtouseXWindowswithEmacsonWind
如何从用C++或python编写的Windows应用程序中执行任意shell命令?我的Cygwin安装通常是从以下bat文件启动的:@echooffC:chdirC:\cygwin\binbash--login-i 最佳答案 在Python中,使用os.system、os.popen或subprocess运行bash,并传递适当的命令行参数。os.system(r'C:\cygwin\bin\bash--login-c"somebashcommands"') 关于c++-从另一个应用程序
我有一个bash文件,我试图在Windows7平台上的Cygwin中运行它,但这样做时出现了一些奇怪的错误。bash文件适用于我的Linux系统。bach文件如下所示:for((r=0;r但是我的for循环出错了。更准确地说:./tuning_test.bsh:line1:syntaxerrornearunexpectedtoken`(''/tuning_test.bsh:line1:`?for((r=0;r我不明白,因为我确定我的Linux上有一个可以工作的bash文件。我什至试图从Linux-bash站点找到一个for-loop示例并运行它,但出现了同样的错误。我是Cygwin的新
我在Windows上使用androidndk,版本r7b。我听说从这个版本开始,您不需要cygwin或bash来运行ndk-build可执行文件,但也许我错了。无论如何,我似乎无法仅使用“ndk-build”作为命令行选项让它在Eclipse中工作,我仍然需要在前面加上“bash”。有谁知道这是否可能?现在,当我将'bashndk-build'....换成'ndk-build'...时,Eclipse说:Cannotrunprogram"c:\temp\android-ndk-r7b\ndk-build":LaunchingfailedError:Program"c:/temp/and
我在Windows上的Ubuntu上使用Bash,这是在Windows10上运行bash的方式。我安装了Creators更新,Ubuntu版本是16.04。我最近在玩npm、node.js和Docker,对于docker,我发现可以在Windows中安装和运行它,只需使用bash的客户端部分,直接调用docker.exe文件Windows的ProgramFiles文件夹。我只是更新我的路径变量以将docker的路径包含为PATH=$PATH:~/mnt/e/Program\Files/Docker/(放入.bashrc)然后我就可以运行来自bash的docker调用docker.exe
我在Windows上使用GitBash。但之前,我一直在使用GitShell(来自github)。在GitShell中这真是太棒了,见下图:在GitShell中,我不需要使用gitstatus来查看我有多少未跟踪、更改或删除的文件。GitShell在任何命令后显示该信息.我如何为GitBash(在Windows上)执行此操作? 最佳答案 您可以简单地操作PS1变量,这样的事情可能对您有帮助:$PS1="$PS1[`gitdiff--shortstat`]>"结果应该是这样的:rlegendi@localhost/.../gitrep
我在Windows7、32位机器上,并在代理后面工作。我刚刚将我的git客户端(GitBash)升级到Git-1.8.3-preview20130601,突然间,每当我尝试推/pull时,我都会收到以下错误:fatal:unabletoaccess'https://github.com/User/simple_timesheets.git/:ReceivedHTTPcode407fromproxyafterConnect在升级之前,我能够很好地做到这一点,即使当我试图恢复到我认为我拥有的上一个版本时,我仍然会收到错误消息。当我运行gitconfig-l时,它列出了以下变量(以及其他变量